Proofs of the convergence of the rewriting system for the weaving of aspects in the AO - PFA language ∗

نویسندگان

  • Qinglei Zhang
  • Ridha Khedri
چکیده

AO-PFA is an aspect oriented feature modelling language. This report discusses several theoretical issues regarding the weaving process of AO-PFA. The weaving of aspects is to extract subterms from product family terms in the base specification, and then to replace the extracted subterm (selected join points) by another term (advice). The problem of extracting a subterm from another term is related to what is known as the word problem, which is undecidable in general. In this technical report, we give the detailed proofs related to the termination and confluence (i.e., convergence) of the rewriting system for weaving aspects in AO-PFA. We show that the word problem associated to AO-PFA is decidable. We also prove the unambiguousness of the weaving results by putting some restrictions on the kind of the pointcut of the aspects in AO-PFA.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Application of Geospatial Information System for the Study of Illuminance in Carpet Weaving Workshops in Bokan, Iran

Background: Carpet weaving is an occupation that requires sufficient and appropriate lighting. The lighting in carpet weaving workshops affects the productivity and the physical and mental health of workers. Therefore, the evaluation of the illumination and the identification of work stations requiring lighting modifications will be helpful in promotion of the health and safety of workers in ca...

متن کامل

Algebraic Matching of Vulnerabilities in a Low-Level Code

This paper explores the algebraic matching approach for detection of vulnerabilities in binary codes. The algebraic programming system is used for implementing this method. It is anticipated that models of vulnerabilities and programs to be verified are presented as behavior algebra and action language specifications. The methods of algebraic matching are based on rewriting rules and techniques...

متن کامل

The Present Situation of Patellofemoral Arthroplasty in the Management of Solitary Patellofemoral Osteoarthritis

Patellofemoral (PF) osteoarthritis (OA) is a somewhat predominant illness, affecting up to 24% of women and 11% ofmen over the age of 55 years who suffer from symptomatic knee OA. The purposes of this narrative overview are tosummarize the present situation of patellofemoral arthroplasty (PFA) in the treatment of solitary PF-OA, and to givean account of the clinical results of...

متن کامل

IFRS or IFRS-Based Domestic Standards: Implications for China’s Future Accounting System

People’s Republic of China has a long history of accounting and accounting reforms. This study focuses on “whether China should continue its IFRS-based domestic accounting standards or full convergence with the IFRS is more appropriate”? Both quantitative and qualitative approaches are applied to answer the research question of this work. Binary choice model has been used in the statistical ana...

متن کامل

A Dynamical System Approach to Research in Second Language Acquisition

Epistemologically speaking, second language acquisition research (SLAR) might be reconsidered from a complex dynamical system view with interconnected aspects in the ecosystem of language acquisition. The present paper attempts to introduce the tenets of complex system theory and its application in SLAR. It has been suggested that the present dominant traditions in language acquisition research...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013